/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package control;

import javax.swing.table.DefaultTableModel;
import model.Vare;

/**
 *
 * @author Morten J, Morten B & Jonas
 */
public class LagerHandler {

    private String searchString;
    private final DefaultTableModel model;

    public LagerHandler(DefaultTableModel model) {
        this.model = model;
    }

    public void searchStock(String sString) {
        searchString = sString;
        model.setRowCount(0);
        String vareBeholdning;
        for (Vare vare1 : VareHandler.getVareListe()) {
            if (vare1.getVareNavn().toLowerCase().contains(searchString.toLowerCase())) {
                if (vare1.getVarebeholdning() == -1) {
                    vareBeholdning = "∞";
                } else {
                    vareBeholdning = vare1.getVarebeholdning() + "";
                }
                model.addRow(new Object[]{
                    vare1.getVareNavn(), vare1.getVareGruppeNavn(), vare1.getVareNr(),
                    vare1.getSalgsPrisKr(), vare1.getSalgsPrisEu(), vareBeholdning}
                );
            }
        }
    }
}
